small teams vs giant teams